armour piercing projectile - German English Dictionary